#include "favoritelib.h"
#include <QDebug>
FavoriteLib* FavoriteLib::favoritelib=nullptr;

FavoriteLib* FavoriteLib::getInstance()
{
    if(favoritelib==nullptr)
    {
        favoritelib=new FavoriteLib();
    }
    return favoritelib;
}

void FavoriteLib::addFavorite(QString senderoc, QString content, QString datetime)
{
    favoritelist.append(QPair<QPair<QString,QString>,QString>(QPair<QString,QString>(senderoc,content),datetime));
}

QList<QPair<QPair<QString, QString>, QString> > FavoriteLib::getList()
{
    return favoritelist;
}

void FavoriteLib::clearFavorite()
{
    favoritelist.clear();
}

void FavoriteLib::recvFavorite(QList<QPair<QPair<QString, QString>, QString> > result)
{
    favoritelist=result;
    emit s_favoriteLoadDone();
}
